草庐IT

firebase - flutter NoSuchMethodError

全部标签

android - 如何搜索给定的 firebase 数据库中是否存在用户名?

{users:{apple:{username:appleemail:apple@xy.comuid:tyutyutyu}mango:{username:mangoemail:mango@xy.comuid:erererer}}}这就是我在做的如果checkUsername方法返回0,则创建用户if(checkFirebaseForUsername(username)==0){mAuth.createUserWithEmailAndPassword(email,password).addOnCompleteListener(SignUpActivity.this,newOnComple

android - Algolia Firebase 和 Android 集成

在我的Android应用程序中,我使用Firebase作为数据库。我想添加一些搜索功能,经过研究我发现Algolia适合我。Algolia的Firebasetutorial解释了如何将我现有的Firebase数据库与Algolia集成。在本教程中,他们提供了一些Node.js代码(我不熟悉)。在第一次收集数据时,我只是复制了集成代码,进行了必要的更改并在Windows终端上运行:数据现在已从Firebase导入到Algolia。但还有一些其他必要的规范,如更新、删除数据。他们还为此提供了一些js代码,但我真的不知道如何使用此js代码在我的android应用程序中附加此监听器。谁能告诉我

php - Android 中的 FIrebase 401 未授权错误 FCM

首先,我们创建FCM项目并获取googlePlayService.json文件,如果我们使用FCM控制台发送通知,则通知在我们的android应用程序中成功发送但如果我们通过本地服务器发送通知,则会出现401未经授权的错误,所以请建议我可以我们更改php服务器或android中的代码。 最佳答案 要获取Firebase云消息服务器key,请转到您的Firebase控制台并查看以下屏幕截图以获取您的“服务器key”值。 关于php-Android中的FIrebase401未授权错误FCM,

android - 将自定义身份验证提供程序与 Firebase 相关联

我读到,借助Firebase,我可以允许用户通过将身份验证提供商凭据链接到现有用户帐户来使用多个身份验证提供商登录我的应用程序。是否可以链接自定义身份验证提供程序,例如Linkedin?我读到我需要将AuthCredential对象传递给登录用户的linkWithCredential方法,但我没有找到自定义AuthCredential。 最佳答案 将不受支持的提供商自定义token链接到现有帐户的一种方法是获取Firebase帐户的用户ID和不受支持的提供商用户ID并保存一个HashMap,该HashMap接受不受支持的提供商ID并

android - 数据更改上的 firebase 在附加值事件监听器中被多次调用

我设置了两个监听器查询获取最后一条消息如果最后一条消息是组类型,我将使用组监听器获取组信息但是,当我使用messageListener从消息中获取类型并设置groupListener时,它会返回多个onDataChangeDebug.e("parentsnap",dataSnapshot.getValue().toString());被调用多次应该怎么做,请指导groupListener=newValueEventListener(){@SuppressWarnings("unchecked")@OverridepublicvoidonDataChange(DataSnapshotda

android - firebase 应用索引和应用链接之间的区别

我正在从事一个项目,我需要实现一些东西,以便当用户搜索我们的网站时,它会在谷歌应用程序中显示一个应用程序图标以及网站名称。如果安装了应用程序,更多用户可以直接重定向到应用程序。在这里,我混淆了firebase应用索引和应用链接(Androidstudio2.3工具)。谁能建议我需要使用哪种工具来实现此功能,为什么?提前致谢。 最佳答案 AppIndexing实际上使用深度链接类方法但可以帮助您实现不同的目标。在一个简单的业务场景中,如果用户从移动浏览器搜索您的业务,您会希望他应该获得应用程序链接,并且该链接会为不同的URL(搜索关键

android - removeEventListener 不适用于 Firebase 数据库

我在我的Firebase数据库的根目录上设置了一个监听器-database=FirebaseDatabase.getInstance();rootDB=database.getReference();我有一个监听器设置如下-groupListener=(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotdataSnapshot){Log.i("ValueEventListener","Count:"+dataSnapshot.getChildrenCount());....morecode...我如下

android - 如何禁用 Firebase Phone Auth Android 自动登录(onVerificationCompleted 回调)

有没有办法通过FirebasePhoneAuth禁用Android“即时验证”(自动登录)?有一种方法可以通过将verifyPhoneNumber的超时设置为0来禁用“自动检索”(引用:https://firebase.google.com/docs/reference/android/com/google/firebase/auth/PhoneAuthProvider.html)。但是我找不到禁用即时验证的记录方法。我问是因为一个潜在的安全问题:从设备中移除SIM卡仍然会自动登录该用户!换句话说,使用另一个人的旧设备的用户可以使用他们的旧电话号码登录。以下是复制步骤:在Android

android - 添加 com.google.firebase :firebase-firestore:11. 4.2 后出现 DexOverflowException

在我的构建中添加编译“com.google.firebase:firebase-firestore:11.4.2”后我遇到了问题。一旦我添加它,它还会将com.google.common等添加到我的dex文件中,这是大约27k的额外引用,从而突破了64k的dex限制。有谁知道这是为什么还是我做错了什么? 最佳答案 尝试将这些行添加到您的build.gradleandroid{defaultConfig{...minSdkVersion21targetSdkVersion26multiDexEnabledtrue}...}这将启用mu

android - 为 Android 禁用 firebase crashlytics

我正在开发一个Android应用程序并集成了firebase和firebasecrashlyticsSDK。我想允许用户禁用崩溃报告(以确保符合GDPR-我假设崩溃报告与GDPR相关)因此需要一种方法让用户能够通过应用设置禁用它。我在https://firebase.google.com/docs/crash/disable-sdk找到了文档但是当我尝试这条线时:FirebaseCrash.setCrashCollectionEnabled(true);AndroidStudio给我错误cannotresolvesymbol'FirebaseCrash'这需要在应用程序运行时以编程方式